self-rescue apparatus - French English Dictionary